找传奇、传世资源到传世资源站!

传奇sf教程 脚本实现声望系统与拾取物品触发脚本 传奇技术文章 持久为零自动消失

2021.5.16 技术教程 2432 编辑

脚本实现声望系统与拾取物品触发脚本 

声望值触发脚本 D:\\mirserver\\Mir200\\Envir\\MapQuest.txt

T139 [301] 0 祖玛教主 * Q301

↑     ↑   ↑    ↑     ↑     ↑

地图编码 变量值 是否触发  怪物名  检测   触发脚本名

如需要添加更多触发声望值的怪物脚本可以如下添加

比如,要添加在洞天福地添加杀鸡获得声望:

0_3 [301] 0 鸡 * Q301

↑     ↑   ↑    ↑     ↑     ↑

洞天福地地图编码 变量值 是否触发  怪物名    检测   触发脚本名

如许删除某获得声望值的怪物,只要直接删除那一行代码即可。

系统默认每杀20个指定怪物获得1点声望。每天下午2点刷新获得声望。每一个月清空一次所有人获得的声望。

检测声望值的命令:

checknamelist S1点声望.txt

扣除声望值的命令:

delnamelist S1点声望.txt

获得声望值命令:

addnamelist S1点声望.txt

注:

S1点声望.txt 表示1点声望值

S1点声望.txt 表示2点声望值

以此类推,最高到9点声望值

此外必须注意:

同一个游戏者不可以同时获得多个声望。也就是说这个人原来是3点声望的。如果给他1点声望值就必须扣除3点声望然后用addnamelist S4点声望.txt加给他4点声望。

服务器启动时。声望系统必须同时启动。

服务器必须放在D盘中。

;------------------------------------------------------------------------------------

;------------------------------------------------------------------------------------

拾取物品触发脚本写法

方法如下:

首先在mapquest这个文本里添加如下一行:

F011 [801] 0 * 经验勋章 Q002

再在MapQuest_Def这个文件夹里添加一个文件名为Q002的文本文件

Q002.TXT内容为:

[@main]

#IF

#ACT

SET [801] 0

#SAY

恭喜你获得经验勋章,带上这个勋章你将获得双倍的经验但是你带上勋章后就不能将它拿下来了。必须等到持久为零自动消失。

这样每当玩家在F001这个地图里捡起,经验勋章的时候,就会触发Q002这个脚本,其他物品触发脚本原理一致.

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复